<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8"
	contentType="text/html;charset=utf-8"%>
<%@ taglib uri="http://www.springframework.org/security/tags"
	prefix="security"%>
<%@ taglib uri="http://www.springmodules.org/tags/commons-validator"
	prefix="v"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
<%@ taglib uri="http://struts-menu.sf.net/tag-el" prefix="menu"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator"
	prefix="decorator"%>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page"%>
<%@ taglib uri="http://www.appfuse.org/tags/spring" prefix="appfuse"%>

<c:set var="ctx" value="${pageContext.request.contextPath}" />

<%--
				// 将用户登录选择的语言保持到session中，在filter里设置语言
				// Config.set(request, Config.FMT_LOCALE, 语言);
				// 页面用的是jstl
				// <fmt:message key="标签" bundle="${resources}"/>
				// 这样就可以完成动态的多语言选择

				// <fmt:setLocale>可以為你設置地區資訊，如果你想使用程式碼來設置地區資訊，則可以使用Config的set()如下設定

				// Config.set(pageContext, Config.FMT_LOCALE, new Locale("ja",
				// "JP"), PageContext.PAGE_SCOPE);

				// 例如中国大陆为zh_CN，美国为en_US。假如资源名称为message，则默认的资源文件为message.properties，中国大陆资源文
				// 件为message_zh_CN.properties，美国资源文件为message_en_US.properties。

				// 在java se中是 尝试使用 Locale.getDefault()获取国际化信息 之后根据上述说明 获取对应的资源文件

				// 在JSTL中则略有不同，简单地说，JSTL的i18n相容性标签，
				// 会尝试从属性范围中取得javax.servlet.jsp.jstl.fmt.LocalizationContext物件，藉以决定资源包与地区资讯，具体来说，决定讯息档案的顺序如下：
				
				// 使用指定的Locale物件取得讯息档案 即Config.set 或者 <fmt:setLocale>
				// 根据浏览器Accept-Language标头指定的偏好地区（Prefered
				// locale）顺序，这可以使用HttpServletRequest的getLocales()来取得
				// 根据后备地区（fallback locale）资讯取得讯息档案 应该是本地locale.getDetault()
				// 使用基础名称取得讯息档案 即默认的资源文件

				// 一个支持多个Locale的系统通常有多个资源文件。例如，如果某Locale对应的properties文件存在，则会优先显示该properties文件里的内容。

				// 如果该properties文件不存在，或者文件存在但是该key-value属性对不存在，则会显示默认显示资源文件里的内容。

				// JSTL的FMT标签对应的默认前缀配置在web.xml中
				// <!-- 国际化文件的前缀名-->
				// <context-param>
				// <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
				// <param-value>ApplicationResources</param-value>
				// </context-param>
				// 则默认会读取ApplicationResources.properties的配置文件
				
				
 --%>
<c:set var="datePattern">
	<fmt:message key="date.format" />
</c:set>